# 计算当前用户购物车中选中的商品的总价
# 数量--》cart
# 单价--》goods
from CartApp.models import AxfCart


def get_total_price(user_id):
    carts = AxfCart.objects.filter(c_user_id=user_id).filter(c_is_select=True)

    total_price = 0  # 存放总计
    for cart in carts:
        total_price = total_price + cart.c_goods_num * cart.c_goods.price

    # 保留一位小数
    return '{:.1f}'.format(total_price)
